var mongoose=require('mongoose');
var MotionSchema=new mongoose.Schema(
	{
		motionname:{
			type:String
		},
		number:{
			type:String
		},
		instruction:{
			type:String
		},
		motionPoint:{
			type:String
		},
		// difficulty:{
		// 	type:[String]
		// },
		difficulty:{
			type:String
		},
		//后加的
		mainRegion:{
			type:[String]
		},
		secondaryRegion:{
			type:[String]
		},
		machine:{
			type:String
		},
		// motionRegion:{
		// 	type:String
		// },
		target:[String],
		beat:{
			type:String
		},
		motionPicture:{
			type:String
		}
	}
	);

MotionSchema.pre('save',function(next){
	console.log('保存成功');
	next();});

MotionSchema.statics={
	fetch:function(cb){
		return this.find({}).sort('').exec(cb);
	},
	findById:function(id,cb){
		return this.find({_id:id}).sort('').exec(cb);
	}
}

module.exports=MotionSchema;